#ifndef DTD_COMPLEX_H_
#define DTD_COMPLEX_H_

#include <vector>

#include "DTD_Normal.h"

class DTD_Complex : public DTD_Normal
{
	protected :

		std::vector<DTD_Normal *> * contents;

	public :

		DTD_Complex( std::vector<DTD_Normal *> * contents );

		virtual ~DTD_Complex();

		void addContent( DTD_Normal * content );

		virtual std::string toString();
};

#endif
